package util
{
	import util.*;
	
	public interface Observer
	{
		/**
   * Invoked automatically by an observed object when it changes.
   * 
   * @param   o   The observed object (an instance of Observable).
   * @param   infoObj   An arbitrary data object sent by 
   *                    the observed object.
   */
   function update(o:Observable, infoObj:Object):void;
	}
}